有待: not yet (done), pending...
豪迈: bold, open-minded, heroic...
牙齿: tooth, dental...
享有: to enjoy (rights, privileges etc)...
追随: to follow, to accompany...
遍地: everywhere, all over...
费劲: to require effort, strenuous...
讥笑: to sneer...
亦: also...
美: beautiful, very satisfactory, good, to beautify, to be pleased with oneself...